mozjs60 doesn't work on s390x, so gjs is in danger of being removed from
that architecture (see #909536). The test that uses JS is automatically
skipped if the interpreter is missing.
+ostree (2018.8-2) UNRELEASED; urgency=medium
+
+ * ostree-tests: Remove gjs dependency on s390x.
+ mozjs60 doesn't work on s390x, so gjs is in danger of being removed
+ from that architecture (see #909536). The test that uses JS is
+ automatically skipped if the interpreter is missing.
+
+ -- Simon McVittie <smcv@debian.org> Thu, 27 Sep 2018 19:45:55 +0100
+
ostree (2018.8-1) unstable; urgency=medium
* New upstream release
cpio,
fuse,
gir1.2-ostree-1.0,
- gjs [!sparc64],
+ gjs [!s390x !sparc64],
gnupg,
ostree,
python3,
# This is deliberate, working around the assumption of recursive make
ostree-tests: symlink-is-self-recursive usr/libexec/installed-tests/libostree/tests .
-# We won't run this on sparc64 currently
-[sparc64]: missing-dep-for-interpreter gjs => gjs (usr/libexec/installed-tests/libostree/corrupt-repo-ref.js)
+# gjs has been broken on sparc64 for a while, and is likely to be removed
+# from s390x because mozjs60 doesn't work there.
+# The test that runs this script is automatically skipped if gjs isn't
+# present.
+[s390x sparc64]: missing-dep-for-interpreter gjs => gjs (usr/libexec/installed-tests/libostree/corrupt-repo-ref.js)
# This shared object genuinely doesn't use any libc ABIs directly,
# only via GLib